home *** CD-ROM | disk | FTP | other *** search
Makefile | 1994-01-16 | 4.4 KB | 182 lines | [TEXT/MPS ] |
- #######################################################################
- # Project : MacPerl -
- # File : Makefile - Do it
- # Author : Matthias Neeracher
- # Started : 15May93 Language : MPW Shell/Make
- # Modified : 29May93 MN Compiles correctly
- # 29May93 MN Add more conservative dependencies
- # 09Aug93 MN MPHelp
- # 16Aug93 MN MPScript
- # 08Sep93 MN 4.1.0b3
- # 14Sep93 MN Runtime
- # 02Oct93 MN Droplet
- # 13Oct93 MN 4.1.0b5
- # 24Oct93 MN 4.1.0
- # 08Dec93 MN Preferences
- # 12Jan94 MN 4.1.1
- # Last : 12Jan94
- #######################################################################
-
- COptions = -r -mbg on -sym on {IsRuntime} -i ::Perl
- CPlusOptions = -mf -mbg on -sym on {IsRuntime}
-
- MacPerlSources = ∂
- MPAEUtils.c ∂
- MPAppleEvents.c ∂
- MPGlobals.c ∂
- MPEditions.c ∂
- MPUtils.c ∂
- MPFile.c ∂
- MPMain.c ∂
- MPWindow.c ∂
- MPConsole.cp ∂
- MPHelp.c ∂
- MPScript.c ∂
- MPPseudoFile.cp ∂
- MPSave.c ∂
- Mercutio.c
-
- MacPerlHeaders = ∂
- MPAEUtils.h ∂
- MPAppleEvents.h ∂
- MPGlobals.h ∂
- MPEditions.h ∂
- MPUtils.h ∂
- MPFile.h ∂
- MPWindow.h ∂
- MPConsole.h ∂
- MPHelp.h ∂
- MPScript.h ∂
- MPSave.h ∂
- Mercutio.h
-
- MacPerlObjects = ∂
- :MP:MPAEUtils.c.o ∂
- :MP:MPAppleEvents.c.o ∂
- :MP:MPGlobals.c.o ∂
- :MP:MPEditions.c.o ∂
- :MP:MPUtils.c.o ∂
- :MP:MPFile.c.o ∂
- :MP:MPMain.c.o ∂
- :MP:MPWindow.c.o ∂
- :MP:MPConsole.cp.o ∂
- :MP:MPHelp.c.o ∂
- :MP:MPScript.c.o ∂
- :MP:MPPreferences.c.o ∂
- :MP:MPPseudoFile.cp.o ∂
- :MP:MPSave.c.o ∂
- :MP:Mercutio.c.o ∂
- ::Perl:Perl.o ∂
- MPLib.o ∂
- "{CLibraries}GUSI.o" ∂
- "{CLibraries}libdb.o" ∂
- "{CLibraries}XL.o"
-
- MPRuntimeObjects = ∂
- :RT:MPAppleEvents.c.o ∂
- :RT:MPGlobals.c.o ∂
- :RT:MPEditions.c.o ∂
- :RT:MPUtils.c.o ∂
- :RT:MPFile.c.o ∂
- :RT:MPMain.c.o ∂
- :RT:MPWindow.c.o ∂
- :RT:MPConsole.cp.o ∂
- :RT:MPScript.c.o ∂
- :RT:MPPreferences.c.o ∂
- :RT:MPPseudoFile.cp.o ∂
- :RT:MPSave.c.o ∂
- :RT:Mercutio.c.o ∂
- ::Perl:Perl.o ∂
- MPLib.o ∂
- "{CLibraries}GUSI.o" ∂
- "{CLibraries}libdb.o" ∂
- "{CLibraries}XL.o"
-
-
- LibFiles = ∂
- "{CLibraries}GUSI_Everything.cfg" ∂
- "{CLibraries}StdCLib.o" ∂
- "{Libraries}RTLib.o" ∂
- "{Libraries}Runtime.o" ∂
- "{Libraries}Interface.o" ∂
- "{Libraries}ToolLibs.o" ∂
- "{CLibraries}Math.o" ∂
- "{CLibraries}CSANELib.o" ∂
- "{Libraries}AEObjectSupportLib.o"
-
- :MP: ƒ :
- :RT: ƒ :
-
- All ƒ MacPerl MPRuntime MacPerlTest.Script "MacPerl Help"
-
- MacPerl ƒƒ {MacPerlObjects}
- Link -t APPL -c McPL -mf -sym on ∂
- -model far ∂
- {MacPerlObjects} ∂
- {LibFiles} ∂
- -o MacPerl -map > MacPerl.map
- Vars2Copy MacPerl.ReInit MacPerl.map >MPReInit.r
- SetFile -a B MacPerl
-
- MacPerl ƒƒ MacPerl.r MacPerl.rsrc MPTerminology.r MPDroplet.rsrc
- Rez -a -t APPL -c McPL MacPerl.r -o MacPerl
- SetFile -a B MacPerl
-
- MPRuntime ƒ ForceRuntime "MacPerl Runtime"
-
- "MacPerl Runtime" ƒƒ {MPRuntimeObjects}
- Link -t APPL -c MrPL -mf -sym on ∂
- -model far ∂
- {MPRuntimeObjects} ∂
- {LibFiles} ∂
- -o "MacPerl Runtime" -map > "MacPerl Runtime.map"
- Vars2Copy MacPerl.ReInit "MacPerl Runtime.map" > MPRtReInit.r
- SetFile -a B "MacPerl Runtime"
-
- "MacPerl Runtime" ƒƒ MacPerl.r MacPerl.rsrc
- Rez -a -t APPL -c MrPL -d RUNTIME MacPerl.r -o "MacPerl Runtime"
- SetFile -a B "MacPerl Runtime"
-
- ForceRuntime ƒ
- Set IsRuntime "-d RUNTIME"
-
- "MacPerl Runtime".SYM ƒ "MacPerl Runtime" "MacPerl Runtime".NJ
- ILinkToSym "MacPerl Runtime".NJ
-
- "MacPerl Help" ƒ ::Perl:MacScripts:4112Balloon ::Perl:PerlHelp
- ::Perl:MacScripts:4112Balloon ::Perl:PerlHelp
- SetFile -t HELP -c McPL "MacPerl Help"
-
- MPDroplet.rsrc ƒ MPDrop.c.o
- Link -t 'rsrc' -c 'RSED' -sym on ∂
- MPDrop.c.o ∂
- "{Libraries}Runtime.o" ∂
- "{Libraries}Interface.o" ∂
- -o MPDroplet.rsrc
-
- MPDroplet ƒ MPDroplet.rsrc
-
- MPLib.o ƒ Aliases
- DumpObj -mods {Libraries}Runtime.o | MakeAliases
- Lib -o MPLib.o {Libraries}Runtime.o ∂
- `Catenate Alias.rn` ∂
- -df Alias.df
-
- MPTerminology.r ƒ MPTerminology.aete
- Aete2Rez MPTerminology.aete > MPTerminology.r
-
- :RT:MPGlobals.c.o ƒ MPGlobals.h
- :MP:MPGlobals.c.o ƒ MPGlobals.h
-
- MacPerlTest.Script ƒ :t:MakeMacPerlTest
- Set OldDir `Directory`
- Directory t
- MakeMacPerlTest :≈:≈.t > {OldDir}MacPerlTest.Script
- Directory {OldDir}
-
- Distribution ƒ All
- Distribute MacPerl.distr Mac_Perl_412_appl.sit
- Distribute PerlSrc.distr Mac_Perl_412_src.sit
-
- ETO ƒ All
- Distribute ETOPerl.distr Mac_Perl_412_eto.sit